// pages/mine/mysubscription/mysubscription.js
const root = getApp().globalData.ROOT_URL;
const utils = require('../../../utils/util.js');
import {noneShow} from '../../../utils/imgbase64.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
      listdata:[],
      page:1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  //事件处理函数
  onLoad: function () {
      this.setData({
          noneShow
      })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let app = getApp();
    app.loginState();
    this.updateData(1, false)
  },
  updateData: function (page, state) {
      wx.showLoading({
          title: '',
      })
      utils.ajax(root + 'haddemosts', {
          header: {
              'Accept': 'application/vnd.dct.v1+json'
          },
          data: {
              uid: wx.getStorageSync('user_info').uid,
              page: page
          }
      }, (res) => {
          wx.hideLoading()
          if (res.state == '1') {
              if (res.data.length < 1) {
                //   wx.showToast({
                //       title: '暂时没有更多数据，请稍后重试~',
                //       icon: 'none'
                //   })
                  this.setData({
                      listdata: res.data
                  })
                  wx.stopPullDownRefresh()
              } else {
                  if (state == true) {
                      this.setData({
                          listdata: this.data.listdata.concat(res.data)
                      })
                  } else {
                      this.setData({
                          listdata: res.data
                      })
                      wx.stopPullDownRefresh()
                  }
              }
          } else {
              wx.showToast({
                  title: '获取数据失败，网络错误',
                  icon: 'none'
              })
          }
      }, err => {
          wx.hideLoading()
          wx.showToast({
              title: '获取数据失败，网络错误',
              icon: 'none'
          })
      })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },
  unsub:function(e){
      console.log(e)
      let arr = this.data.listdata.filter(function(item){
          return item.id!=e.detail.id;
      });
      this.setData({
          listdata:arr
      })
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
      this.setData({
          page: 1
      })
      this.updateData(1, false);
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
      let p = ++this.data.page;
      this.setData({
          page: p
      })
      this.updateData(this.data.page, true)
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
   
  }
})